package itsm.isperp.module.entity.task;

import itsm.isperp.workflow.domain.BaseProcessBean;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/// <summary>
/// 描述:tsk_task
/// 创建者:zhouhg
/// 创建时间:2013/6/14
/// </summary>
@Entity
@Table(name = "tsk_task")
public class TskTask extends BaseProcessBean {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Column
	private String planTaskId;

	@Column
	private String projectId;

	@Column
	private String projectStage;

	@Column
	private String code;

	@Column
	private String name;

	@Column
	private String content;

	@Column
	private String target;

	@Column
	private String deliverables;

	@Column
	private float planTimes;

	@Column
	private float actTimes;

	@Column
	private String priority;

	@Column
	private String planPrincipalId;

	@Column
	private String planPrincipalName;

	@Column
	private Timestamp planStartTime;

	@Column
	private Timestamp planEndTime;

	@Column
	private Timestamp actStartTime;

	@Column
	private Timestamp actEndTime;

	@Column
	private String actPrincipalId;

	@Column
	private String actPrincipalName;

	@Column
	private String handleDesc;

	@Column
	private boolean finished;

	@Column
	private String status;

	@Column
	private String taskType;

	@Column
	private Timestamp solvedDate;

	@Column
	private String source;

	@Column
	private String taskCategoryId;

	@Column
	private String taskCategoryName;

	@Column
	private Timestamp dispatchDate;

	@Column
	private String inspectTemplateDefId;
	
	@Column
  private String approverId;

	public String getInspectTemplateDefId() {
		return inspectTemplateDefId;
	}

	public void setInspectTemplateDefId(String inspectTemplateDefId) {
		this.inspectTemplateDefId = inspectTemplateDefId;
	}

	public Timestamp getDispatchDate() {
		return dispatchDate;
	}

	public void setDispatchDate(Timestamp dispatchDate) {
		this.dispatchDate = dispatchDate;
	}

	public Timestamp getSolvedDate() {
		return solvedDate;
	}

	public void setSolvedDate(Timestamp solvedDate) {
		this.solvedDate = solvedDate;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getTaskCategoryId() {
		return taskCategoryId;
	}

	public void setTaskCategoryId(String taskCategoryId) {
		this.taskCategoryId = taskCategoryId;
	}

	public String getTaskCategoryName() {
		return taskCategoryName;
	}

	public void setTaskCategoryName(String taskCategoryName) {
		this.taskCategoryName = taskCategoryName;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	// / <summary>
	// / id
	// / </summary>
	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	// / <summary>
	// / plan_task_id
	// / </summary>
	public String getPlanTaskId() {
		return this.planTaskId;
	}

	public void setPlanTaskId(String planTaskId) {
		this.planTaskId = planTaskId;
	}

	// / <summary>
	// / project_id
	// / </summary>
	public String getProjectId() {
		return this.projectId;
	}

	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	// / <summary>
	// / project_stage
	// / </summary>
	public String getProjectStage() {
		return this.projectStage;
	}

	public void setProjectStage(String projectStage) {
		this.projectStage = projectStage;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	// / <summary>
	// / name
	// / </summary>
	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	// / <summary>
	// / content
	// / </summary>
	public String getContent() {
		return this.content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	// / <summary>
	// / target
	// / </summary>
	public String getTarget() {
		return this.target;
	}

	public void setTarget(String target) {
		this.target = target;
	}

	// / <summary>
	// / deliverables
	// / </summary>
	public String getDeliverables() {
		return this.deliverables;
	}

	public void setDeliverables(String deliverables) {
		this.deliverables = deliverables;
	}

	// / <summary>
	// / plan_principal_id
	// / </summary>
	public String getPlanPrincipalId() {
		return this.planPrincipalId;
	}

	public void setPlanPrincipalId(String planPrincipalId) {
		this.planPrincipalId = planPrincipalId;
	}

	// / <summary>
	// / plan_principal_name
	// / </summary>
	public String getPlanPrincipalName() {
		return this.planPrincipalName;
	}

	public void setPlanPrincipalName(String planPrincipalName) {
		this.planPrincipalName = planPrincipalName;
	}

	// / <summary>
	// / plan_start_time
	// / </summary>
	public Timestamp getPlanStartTime() {
		return this.planStartTime;
	}

	public void setPlanStartTime(Timestamp planStartTime) {
		this.planStartTime = planStartTime;
	}

	// / <summary>
	// / plan_end_time
	// / </summary>
	public Timestamp getPlanEndTime() {
		return this.planEndTime;
	}

	public void setPlanEndTime(Timestamp planEndTime) {
		this.planEndTime = planEndTime;
	}

	// / <summary>
	// / act_start_time
	// / </summary>
	public Timestamp getActStartTime() {
		return this.actStartTime;
	}

	public void setActStartTime(Timestamp actStartTime) {
		this.actStartTime = actStartTime;
	}

	// / <summary>
	// / act_end_time
	// / </summary>
	public Timestamp getActEndTime() {
		return this.actEndTime;
	}

	public void setActEndTime(Timestamp actEndTime) {
		this.actEndTime = actEndTime;
	}

	// / <summary>
	// / act_principal_id
	// / </summary>
	public String getActPrincipalId() {
		return this.actPrincipalId;
	}

	public void setActPrincipalId(String actPrincipalId) {
		this.actPrincipalId = actPrincipalId;
	}

	// / <summary>
	// / act_principal_name
	// / </summary>
	public String getActPrincipalName() {
		return this.actPrincipalName;
	}

	public void setActPrincipalName(String actPrincipalName) {
		this.actPrincipalName = actPrincipalName;
	}

	// / <summary>
	// / handle_desc
	// / </summary>
	public String getHandleDesc() {
		return this.handleDesc;
	}

	public void setHandleDesc(String handleDesc) {
		this.handleDesc = handleDesc;
	}

	// / <summary>
	// / finished
	// / </summary>
	public boolean getFinished() {
		return this.finished;
	}

	public void setFinished(boolean finished) {
		this.finished = finished;
	}

	// / <summary>
	// / status
	// / </summary>
	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public float getPlanTimes() {
		return planTimes;
	}

	public void setPlanTimes(float planTimes) {
		this.planTimes = planTimes;
	}

	public float getActTimes() {
		return actTimes;
	}

	public void setActTimes(float actTimes) {
		this.actTimes = actTimes;
	}

	public String getPriority() {
		return priority;
	}

	public void setPriority(String priority) {
		this.priority = priority;
	}

  public String getApproverId() {
    return approverId;
  }

  public void setApproverId(String approverId) {
    this.approverId = approverId;
  }

}
